olfactory sulcus - French English Dictionary